$(function(){

    $('body').on('click', '.ajax-get', function(){
        var _this    = $(this);
        var url      = _this.attr('href') || _this.data('url');
        var callback = _this.data('success');
        var text     = _this.data('confirm');

        if ( text && !confirm(text) ){
            return false;
        }

        $.get(url, {}, function(data){
            if ( data.status ){
                layer.msg(data.msg);
                ajaxCallback[callback] && ajaxCallback[callback].call(_this, data.data);
            }else{
                layer.msg(data.msg);
            }
        });
        return false;
    });

    var ajaxCallback = {
        reload: function(){
            window.location.reload();
        },
        removeTr: function(){
            $(this).closest('tr').remove();
        }
    }

});